<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS示范</title>
</head>
<body>
    <script>
        // alert("一个弹框！")

        // 变量
        // let name = "zhangsan";
        // console.log(name);
        // console.log(typeof name);

        // let number = 10;
        // console.log(number);
        // console.log(typeof number);

        // number = "20";
        // console.log(number);
        // console.log(typeof number);

        // number = true;
        // console.log(number);
        // console.log(typeof number);
        
        // let a;
        // console.log(a);
        // console.log(typeof a);

        // // 数组
        // let array = [1,2,"hello"];
        // console.log(array);
        // console.log(array[2]);
        // array[5] = "world";
        // console.log(array);
        // // 删除 从1下标开始删除1个
        // array.splice(1,1);
        // console.log(array);

        // 运算符
        // let n = 10;
        // let s = "10";
        // // 两个等号不比较类型
        // console.log(n == s);
        // // 三个等号比较类型
        // console.log(n === s);

        // 函数
        // function sum(x,y){
        //     return x + y;
        // }
        // console.log(sum(10,"10"));
        // console.log(sum(10,20));
        // console.log(sum(10));
        // console.log(sum(10,20,30));

        // // 匿名函数
        // let num = function(){
        //     return 10;
        // }
        // console.log(num());

        // 对象
        // let student = {
        //     name:"zhangsan",
        //     age:20,
        //     gender:"男"
        // }
        // console.log(student);
        // console.log(typeof student);

        // let student1 = new Object();
        // student1.name = "lisi";
        // student1.age = 18;
        // student1.gender = "男";
        // console.log(student1);
        // console.log(typeof student1);

        function Cat(name,age,type){
            this.name = name;
            this.age = age;
            this.type = type;
        }

        let m1 = new Cat("猫猫",2,"英短");
        console.log(m1);

    </script>
</body>
</html>